package com.linsen.core.mybatisplus.constant;

/**
 * 实体常量类
 *
 * @author zhaoyong
 * @date 2023/3/13
 */
public interface EntityConstant {
    /**
     * 更新时间-实体字段
     */
    String UPDATE_TIME_PROPERTY = "updateTime";

    /**
     * 创建时间-实体字段
     */
    String CREATE_TIME_PROPERTY = "createTime";

    /**
     * 更新时间-数据库字段
     */
    String UPDATE_TIME_COLUMN = "update_time";

    /**
     * 创建时间-数据库字段
     */
    String CREATE_TIME_COLUMN = "create_time";

    /**
     * 更新操作人-实体字段
     */
    String UPDATE_BY_PROPERTY = "updateBy";

    /**
     * 创建操作人-实体字段
     */
    String CREATE_BY_PROPERTY = "createBy";

    /**
     * 更新操作人-数据库字段
     */
    String UPDATE_BY_COLUMN = "update_by";

    /**
     * 创建操作人-数据库字段
     */
    String CREATE_BY_COLUMN = "create_by";

    /**
     * 更新操作人username-实体字段
     */
    String UPDATE_NAME_BY_PROPERTY = "updateByName";

    /**
     * 创建操作人username-实体字段
     */
    String CREATE_NAME_BY_PROPERTY = "createByName";

    /**
     * 更新操作人username-数据库字段
     */
    String UPDATE_NAME_BY_COLUMN = "update_by_name";

    /**
     * 创建操作人username-数据库字段
     */
    String CREATE_NAME_BY_COLUMN = "create_by_name";

    /**
     * 逻辑删除-实体字段
     */
    String DELETED_PROPERTY = "isDeleted";

    /**
     * 逻辑删除-数据库字段
     */
    String DELETED_COLUMN = "is_deleted";

    /**
     * 租户-实体字段
     */
    String TENANT_ID_PROPERTY = "tenantId";

    /**
     * 租户-数据库字段
     */
    String TENANT_ID_COLUMN = "tenant_id";
}
